public class DataSourceSingleton3 {
    // 提供静态内部类，存在静态单例声明与初始化
    private static class DataSourceSingletonHolder {
        private static DataSourceSingleton3 dataSource = new DataSourceSingleton3();
    }
    // 私有静态单例对象
    private DataSourceSingleton3(){
    }

    // 提供静态方法返回静态内部类中的单例对象
    public static DataSourceSingleton3 getInstance() {
        return DataSourceSingletonHolder.dataSource;
    }
}
